From: Christian Korber Date: Tue, 6 May 2025 11:04:56 +0000 (+0200) Subject: net-snmp: save pid to file X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=035c279d5627aa0fd44762fe48afb3dc8f402495;p=feed%2Fpackages.git net-snmp: save pid to file This commit saves the pid to a file in '/var/run'. Signed-off-by: Christian Korber --- diff --git a/net/net-snmp/files/snmpd.init b/net/net-snmp/files/snmpd.init index 5afbd51d81..e28e54ec8c 100644 --- a/net/net-snmp/files/snmpd.init +++ b/net/net-snmp/files/snmpd.init @@ -399,6 +399,8 @@ start_service() { config_get_bool snmp_enabled general enabled 1 [ "$snmp_enabled" -eq 0 ] && return + local pid_file="/var/run/snmpd.pid" + procd_open_instance config_foreach snmpd_agent_add agent @@ -428,7 +430,7 @@ start_service() { append_parm trapsess trapsess trapsess config_foreach snmpd_snmpv3_add v3 general - procd_set_param command $PROG -f -r + procd_set_param command $PROG -f -r -p "$pid_file" procd_append_param command -C -c "$CONFIGFILE" config_foreach snmpd_configure_logging log procd_set_param respawn